body {
    background-color: #f0f0f0;
}

main {
    width: 70%;
    margin: 60px auto 0;
    box-shadow: 0px 1px 1px 1px rgb(0 0 0 / 30%);
    background-color: white;
    padding: 20px 20px 50px;
}

table {
    border-collapse: collapse;
    /*边框合并*/
    width: 100%;
}

thead {
    height: 50px;
}

tbody tr {
    border-top: 2px solid lightgray;
    height: 50px;
}

tbody tr:hover {
    background-color: blanchedalmond;
}

#end:hover {
    background-color: white;
}

th {
    text-align: left;
}

.btn-add {
    float: right;
    background-color: orange;
    border-color: orange;
    border-radius: 3px;
}

.operation {
    display: inline-block;
    padding-top: 14px;
}

.do:hover {
    background-color: orange;
    border-color: orange;
    border-radius: 3px;
}